/*
 * @lc app=leetcode.cn id=217 lang=typescript
 *
 * [217] 存在重复元素
 */

// @lc code=start

// 异或：自己异或自己是 1 ，那么存在同样的数字，异或前后无差别
function containsDuplicate(nums: number[]): boolean {
    let set = new Set<number>();
    return nums.some((i) => {
        if (set.has(i)) {
            return true;
        } else {
            set.add(i);
        }
    });
}
// @lc code=end
